Automattic\WooCommerce\GoogleListingsAndAds\MerchantCenter\MerchantStatuses B

Total Complexity 90
Dependencies 17
Dependents 12
Total lines 859
Lines of code 476
Logical lines of code 250
Comment lines 234
Methods 24
Properties 5

Methods 24

Method Rating Maintainability Complexity Lines of code
update_product_mc_statuses()
A
43 14 47
filter_valid_statuses()
A
45 7 42
fetch_issues()
A
45 7 41
refresh_presync_product_issues()
A
46 7 39
calculate_synced_product_statistics()
A
47 7 38
refresh_product_issues()
S
43 5 52
maybe_refresh_status_data()
S
51 6 26
refresh_account_issues()
S
46 3 40
parse_presync_issue_text()
S
54 4 21
sum_status_counts()
S
57 4 16
get_synced_google_ids()
S
57 4 15
maybe_override_issue_values()
S
61 4 12
get_product_shopping_status()
S
62 4 12
get_issue_severity()
S
62 2 13
refresh_custom_merchant_issues()
S
66 2 8
get_issues()
S
71 2 5
update_mc_statuses()
S
60 1 14
get_product_statistics()
S
61 1 13
__construct()
S
80 1 3
get_valid_issue_types()
S
73 1 6
get_status_lifetime()
S
79 1 3
delete()
S
76 1 4
clear_cache()
S
80 1 3
get_cache_created_time()
S
82 1 3